package com.smartfast4j.manager.modules.sys.service;


import com.smartfast4j.pojo.sys.SysDict;
import com.smartfast4j.pojo.sys.SysDictExample;

import java.util.List;

public interface SysDictService {
    int countByExample(SysDictExample example);

    SysDict selectByPrimaryKey(Long id);

    List<SysDict> selectByExample(SysDictExample example);

    int deleteByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(SysDict record);

    int updateByPrimaryKey(SysDict record);

    int deleteByExample(SysDictExample example);

    int updateByExampleSelective(SysDict record, SysDictExample example);

    int updateByExample(SysDict record, SysDictExample example);

    int insert(SysDict record);

    int insertSelective(SysDict record);

    int insertBatchSelective(List<SysDict> records);

    int updateBatchByPrimaryKeySelective(List<SysDict> records);

    void save(SysDict record);

    void delete(List<Long> idList);
}